function func(num){
    // this 指向谁 this.count++ 就是谁的
    // 1.new this -> 实例  大写作为构造函数 作为约定
    // 2.window || global || use strict
    // 3.call || apply
    this.count++; //实例 不属于类
}
var count = 5; //全局属性
let obj = new func(1); //实例
console.log(obj instanceof func);
// func 一等对象  在对象上添加属性并赋值 count 属于func自己的
func.count = 0  // 类的静态属性 是类本身 不属于实例 
func(1)  //普通调用
console.log(func.count)  //0